# 使用 Java 8 作为基础镜像
FROM openjdk:8-jdk-alpine

# 设置工作目录
WORKDIR /app

# 复制 Maven 构建的 jar 文件到容器中
COPY springboot/target/*.jar app.jar

# 复制外部依赖的 lib 目录（如果需要）
# COPY springboot/lib/ /app/lib/

# 暴露应用端口（默认 8080）
EXPOSE 9000

# 设置 Java 运行时的参数
ENV JAVA_OPTS="-Xmx512m -Xms256m"

# 启动应用
ENTRYPOINT ["sh", "-c", "java $JAVA_OPTS -jar app.jar"] 